/**
 * 2011-11-14下午2:08:39
 */
package dao;

import java.sql.ResultSet;
import java.sql.SQLException;

import util.MysqlConn;

/**
 * @author Baicai
 * 
 *         登录时验证用户名密码的方法类
 */
public class LoginCheck {
	
	/**
	 * 验证管理员用户名密码
	 * 
	 * @param usernumString
	 * @param passwordString
	 * @return 是否登录成功 boolean
	 */
	public static boolean checkAdmin(String usernumString, String passwordString) {
		String sqlString = "select admin_name,admin_password from admin where admin_name='"
				+ usernumString
				+ "' and admin_password='"
				+ passwordString
				+ "'";// 拼接sql字符串，查询指定用户名和密码记录
		MysqlConn.setSqlString(sqlString);// 设置静态方法中的变量
		ResultSet resultSet;
		try {
			resultSet = MysqlConn.queryDB();// 以resultSet获取查询结果
			if (resultSet.next())// 如果结果集第一个是true，即有值，也就是验证通过
				return true;// 验证通过，返回true
			return false;
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
			MysqlConn.free();
		}
		return false;
	}
	
	/**
	 * 验证用户名密码
	 * 
	 * @param usernumString
	 * @param passwordString
	 * @return 是否登录成功 boolean
	 */
	public static boolean check(String usernumString, String passwordString) {
		String sqlString = "select userinfo_num,userinfo_password from userinfo where userinfo_num='"
				+ usernumString
				+ "' and userinfo_password='"
				+ passwordString
				+ "'";// 拼接sql字符串，查询指定用户名和密码记录
		MysqlConn.setSqlString(sqlString);// 设置静态方法中的变量
		ResultSet resultSet;
		try {
			resultSet = MysqlConn.queryDB();// 以resultSet获取查询结果
			if (resultSet.next())// 如果结果集第一个是true，即有值，也就是验证通过
				return true;// 验证通过，返回true
			return false;
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
			MysqlConn.free();
		}
		return false;
	}
}
